/*flex global;*/
/*.disIF,.disFlex{flex-wrap: wrap;}*/
/*flex warp*/
.disFlex {
  display: flex;
}
.disFlex > * {
  flex-shrink: 0;
}
.disFlex.fWarp {
  flex-wrap: wrap ;
}
.disFlex.fDcol {
  flex-direction: column ;
}
.disFlex.fDrow {
  flex-direction: row ;
}
.disFlex.fDcolR {
  flex-direction: column-reverse;
}
.disFlex.fDrowR {
  flex-direction: row-reverse;
}
.disFlex.shrink0 > *,
.disFlex.fshrink0 {
  flex-shrink: 0;
}
.disFlex.shrink1 > *,
.disFlex.fshrink1 {
  flex-shrink: 1;
}
.disFlex.shrink2 > *,
.disFlex.fshrink2 {
  flex-shrink: 2;
}
.disFlex.shrink3 > *,
.disFlex.fshrink3 {
  flex-shrink: 3;
}
.disFlex.shrink4 > *,
.disFlex.fshrink4 {
  flex-shrink: 4;
}
.disFlex.shrink5 > *,
.disFlex.fshrink5 {
  flex-shrink: 5;
}
.disFlex.shrink6 > *,
.disFlex.fshrink6 {
  flex-shrink: 6;
}
.disFlex.shrink7 > *,
.disFlex.fshrink7 {
  flex-shrink: 7;
}
.disFlex.shrink8 > *,
.disFlex.fshrink8 {
  flex-shrink: 8;
}
.disFlex.shrink9 > *,
.disFlex.fshrink9 {
  flex-shrink: 9;
}
.disFlex.shrink10 > *,
.disFlex.fshrink10 {
  flex-shrink: 10;
}
.disFlex.grow0 > *,
.disFlex.fGrow0 {
  flex-grow: 0;
}
.disFlex.grow1 > *,
.disFlex.fGrow1 {
  flex-grow: 1;
}
.disFlex.grow2 > *,
.disFlex.fGrow2 {
  flex-grow: 2;
}
.disFlex.grow3 > *,
.disFlex.fGrow3 {
  flex-grow: 3;
}
.disFlex.grow4 > *,
.disFlex.fGrow4 {
  flex-grow: 4;
}
.disFlex.grow5 > *,
.disFlex.fGrow5 {
  flex-grow: 5;
}
.disFlex.grow6 > *,
.disFlex.fGrow6 {
  flex-grow: 6;
}
.disFlex.grow7 > *,
.disFlex.fGrow7 {
  flex-grow: 7;
}
.disFlex.grow8 > *,
.disFlex.fGrow8 {
  flex-grow: 8;
}
.disFlex.grow9 > *,
.disFlex.fGrow9 {
  flex-grow: 9;
}
.disFlex.grow10 > *,
.disFlex.fGrow10 {
  flex-grow: 10;
}
.disFlex.JStar {
  justify-content: flex-start;
}
.disFlex.JEnd {
  justify-content: flex-end;
}
.disFlex.JCenter {
  justify-content: center;
}
.disFlex.jBetween {
  justify-content: space-between;
}
.disFlex.JAround {
  justify-content: space-around;
}
.disFlex.AcStar {
  align-content: flex-start;
}
.disFlex.AiEnd {
  align-content: flex-end;
}
.disFlex.AcCenter {
  align-content: center;
}
.disFlex.AcBetween {
  align-content: space-between;
}
.disFlex.AcAround {
  align-content: space-around;
}
.disFlex.AiStar {
  align-items: flex-start;
}
.disFlex.AiEnd {
  align-items: flex-end;
}
.disFlex.AiCenter {
  align-items: center;
}
.disFlex.AiBaseLine {
  align-items: baseline;
}
.disFlex.AiStretch {
  align-items: stretch;
}
.disIF {
  display: inline-flex;
}
.disIF > * {
  flex-shrink: 0;
}
.disIF.fWarp {
  flex-wrap: wrap ;
}
.disIF.fDcol {
  flex-direction: column ;
}
.disIF.fDrow {
  flex-direction: row ;
}
.disIF.fDcolR {
  flex-direction: column-reverse;
}
.disIF.fDrowR {
  flex-direction: row-reverse;
}
.disIF.shrink0 > *,
.disIF.fshrink0 {
  flex-shrink: 0;
}
.disIF.shrink1 > *,
.disIF.fshrink1 {
  flex-shrink: 1;
}
.disIF.shrink2 > *,
.disIF.fshrink2 {
  flex-shrink: 2;
}
.disIF.shrink3 > *,
.disIF.fshrink3 {
  flex-shrink: 3;
}
.disIF.shrink4 > *,
.disIF.fshrink4 {
  flex-shrink: 4;
}
.disIF.shrink5 > *,
.disIF.fshrink5 {
  flex-shrink: 5;
}
.disIF.shrink6 > *,
.disIF.fshrink6 {
  flex-shrink: 6;
}
.disIF.shrink7 > *,
.disIF.fshrink7 {
  flex-shrink: 7;
}
.disIF.shrink8 > *,
.disIF.fshrink8 {
  flex-shrink: 8;
}
.disIF.shrink9 > *,
.disIF.fshrink9 {
  flex-shrink: 9;
}
.disIF.shrink10 > *,
.disIF.fshrink10 {
  flex-shrink: 10;
}
.disIF.grow0 > *,
.disIF.fGrow0 {
  flex-grow: 0;
}
.disIF.grow1 > *,
.disIF.fGrow1 {
  flex-grow: 1;
}
.disIF.grow2 > *,
.disIF.fGrow2 {
  flex-grow: 2;
}
.disIF.grow3 > *,
.disIF.fGrow3 {
  flex-grow: 3;
}
.disIF.grow4 > *,
.disIF.fGrow4 {
  flex-grow: 4;
}
.disIF.grow5 > *,
.disIF.fGrow5 {
  flex-grow: 5;
}
.disIF.grow6 > *,
.disIF.fGrow6 {
  flex-grow: 6;
}
.disIF.grow7 > *,
.disIF.fGrow7 {
  flex-grow: 7;
}
.disIF.grow8 > *,
.disIF.fGrow8 {
  flex-grow: 8;
}
.disIF.grow9 > *,
.disIF.fGrow9 {
  flex-grow: 9;
}
.disIF.grow10 > *,
.disIF.fGrow10 {
  flex-grow: 10;
}
.disIF.JStar {
  justify-content: flex-start;
}
.disIF.JEnd {
  justify-content: flex-end;
}
.disIF.JCenter {
  justify-content: center;
}
.disIF.jBetween {
  justify-content: space-between;
}
.disIF.JAround {
  justify-content: space-around;
}
.disIF.AcStar {
  align-content: flex-start;
}
.disIF.AiEnd {
  align-content: flex-end;
}
.disIF.AcCenter {
  align-content: center;
}
.disIF.AcBetween {
  align-content: space-between;
}
.disIF.AcAround {
  align-content: space-around;
}
.disIF.AiStar {
  align-items: flex-start;
}
.disIF.AiEnd {
  align-items: flex-end;
}
.disIF.AiCenter {
  align-items: center;
}
.disIF.AiBaseLine {
  align-items: baseline;
}
.disIF.AiStretch {
  align-items: stretch;
}
